#ifndef __logic_state__h__
#define __logic_state__h__


// this is the base class of logic state
class logic_state
{
public:
	logic_state(){}
	~logic_state(){}

	virtual void enter() = 0;
    virtual void exit() = 0;
	virtual void update(float dt) = 0;
	int id;
};

#endif